package Gestores.Factory;

import Gestores.DtoObjects.AfiliadoDTO;
import Gestores.DtoObjects.CuentaPagoDTO;
import Gestores.DtoObjects.CuotaDTO;
import Gestores.DtoObjects.CursoDTO;
import Gestores.DtoObjects.DetalleEgresoDTO;
import Gestores.DtoObjects.DetalleLaboralDTO;
import Gestores.DtoObjects.DetallePagoDTO;
import Gestores.DtoObjects.PagoCertificadoDTO;
import Gestores.DtoObjects.PagoCredencialDTO;
import Gestores.DtoObjects.PagoMatriculaDTO;

public class FactoryClass {

    public static AfiliadoDTO getFactoryInstanceAfiliado() {
        return new AfiliadoDTO();
    }

    public static CuentaPagoDTO getFactoryInstanceCuentaPago() {
        return new CuentaPagoDTO();
    }

    public static CuotaDTO getFactoryInstanceCuota() {
        return new CuotaDTO();
    }

    public static CursoDTO getFactoryInstanceCurso() {
        return new CursoDTO();
    }

    public static DetalleEgresoDTO getFactoryInstanceDetalleEgreso() {
        return new DetalleEgresoDTO();
    }

    public static DetalleLaboralDTO getFactoryInstanceDetalleLaboral() {
        return new DetalleLaboralDTO();
    }

    public static DetallePagoDTO getFactoryInstanceDetallePago() {
        return new DetallePagoDTO();
    }

    public static PagoCertificadoDTO getFactoryInstancePagoCeritificado() {
        return new PagoCertificadoDTO();
    }

    public static PagoCredencialDTO getFactoryInstancePagoCredencial() {
        return new PagoCredencialDTO();
    }

    public static PagoMatriculaDTO getFactoryInstancePagoMatricula() {
        return new PagoMatriculaDTO();
    }
}
